#ifndef _OBJECT_H_
#define _OBJECT_H_

#include "enviroment/uuid.h"

class Object
{
public:
    using Super = Object;
    Object();
    virtual ~Object();
    //返回Object的唯一ID
    inline const UCore::uuid_t &getId() const;
    //返回Object1的类名
    virtual uString getClassName() const;

protected:
    UCore::uuid_t m_uuid;
};

#endif